/*.search-bar input[type="text"]{*/
/*!*display: inline-block;*!*/
/*background: none;*/
/*!*border: 1px solid #1BBC9B;*!*/
/*border: none;*/
/*border-bottom: 1px solid #1BBC9B;*/
/*margin: 0 0 0.25em 0;*/
/*outline: none;*/
/*width: 200px;*/
/*height: 30px;*/
/*!*color: #858d94;*!*/
/*color: #555555;*/
/*padding: 10px 15px 10px 15px;*/
/*}*/

.search{
    width: 100%;
    /*padding: 8px 45px 8px 8px;*/
    border: 1px solid #ffffff;
    border-bottom: 1px solid #1BBC9B;
    background: none;
    display: inline-block;
    outline: none;
    -webkit-appearance: none;
    vertical-align: middle;
    color: #444444;
    font-size: 0.875em;
}

.search :hover{
    border-bottom-color: springgreen;
    /*border-color: white;*/
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(52, 205, 153, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(52, 205, 153, .6);
}
.search :focus{

    border-color: springgreen;
    /*border-bottom-color: springgreen;*/
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(52, 205, 153, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(52, 205, 153, .6);
}


.tab-content{
    margin: 20px 10px;
}
.contact .container .main-table .nav .active a{
    background-color: #1BBC9B;
    color: #ffffff;
}
.main-table .nav > li:nth-child(1) {
    padding: 0;
}

.main-table .nav > li > a {
    padding: 10px 26px 10px 26px;
    display: block;
    color: #555555;
    background-color: #FAFAFA;
    margin: 0;
    font-size: 11px;
    letter-spacing: 1px;
}
/*.main-table .nav > li > a :hover{*/
/*padding: 0px 26px 0 15px;*/
/*display: block;*/
/*color: #1BBC9B;*/
/*margin: 0;*/
/*font-size: 11px;*/
/*letter-spacing: 1px;*/
/*}*/

/*.main-table.nav li .active a :hover{*/
/*color: #1BBC9B !important;*/
/*}*/
.main-table .nav li a:hover {
    background-color: #ffffff !important;
    color: #1BBC9B !important;
}

.read input{
    display: inline-block;
    background: none;
    border: 1px solid #ffffff;
    /*margin: 0 0 1.5em 0;*/
    outline: none;
    width: 200px;
    height: 30px;
    /*color: #858d94;*/
    color: #555555;
    padding: 10px 15px 10px 15px;
}


/*.table-responsive th:after,*/
/*.table-responsive td:after {*/

/*content:"";*/
/*background-color:yellow;*/
/*color:red;*/
/*font-weight:bold;*/
/*}*/

.table-responsive .table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #1BBC9B;
    border-left: 3px solid #ffffff;
}

input{
    display: inline-block;
    background: none;
    /*border: 1px solid #1BBC9B;*/
    border: 1px solid #cccccc;
    border-bottom: 1px solid #1BBC9B;
    margin: 0 0 0.25em 0;
    outline: none;
    width: 300px;
    height: 30px;
    /*color: #858d94;*/
    color: #555555;
    border-radius: 0;
    padding: 10px 15px 10px 15px;
}

input[type=checkbox]{
    width: 15px;
    height: 15px;
}

input:hover {

    /*border-color: springgreen;*/
    border-bottom-color: springgreen;
    /*border-color: white;*/
    outline: 0;
    -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075), 0 0 8px rgba(52, 205, 153, .6);
    box-shadow: inset 0 0 0 rgba(0,0,0,.075), 0 0 8px rgba(52, 205, 153, .6);

}

/*.company .form-control:focus {*/

/*border-bottom-color: firebrick;*/
/*!*outline: 0;*!*/
/*}*/

input:focus {
    border-color: springgreen;
    /*border-bottom-color: springgreen;*/
    outline: 0;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.075), 0 0 8px rgba(52, 205, 153, .6);
    box-shadow: inset 0 0 1px rgba(0,0,0,.075), 0 0 8px rgba(52, 205, 153, .6);
}

#addRow{
    border: 1px solid #1BBC9B;
    width: 100px;
    height: 30px;
    background-color: #1BBC9B;
    color: white;
    padding: 5px;
    margin-left: 38.5%  ;
    margin-bottom: -35px;
    position: absolute;
    z-index: 10;
}
#addRow:hover{
    border: 1px solid #1BBC9B;
    background-color: #ffffff;
    color: #1BBC9B;
}
.tools{
    width: 200px;
}